package com.dog.basics.bean.vo.api.common;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

/**
 * <p>
 * APP版本升级 - 记录信息
 * </p>
 *
 * @author guoy
 * @since 2020-03-23
 */
@Data
public class AllPositioninfoVo implements Serializable {

    /**
     * 子节点
     */
    @ApiModelProperty(value = "子节点", dataType = "List<AllPositioninfoVo>")
    private List<AllPositioninfoVo> allPositioninfoVoList;

    /**
     * 省市区标识
     */
    @ApiModelProperty(value = "省市区标识", dataType = "Long")
    private Long areaId;

    /**
     * 父类省市区标识
     */
    @ApiModelProperty(value = "父类省市区标识", dataType = "Long")
    private Long parentId;

    /**
     * 简称
     */
    @ApiModelProperty(value = "简称", dataType = "String")
    private String abbrName;

    /**
     * 全称
     */
    @ApiModelProperty(value = "全称", dataType = "String")
    private String areaName;

    /**
     * 父级等全称
     */
    @ApiModelProperty(value = "父级等全称", dataType = "String")
    private String fullName;

    /**
     * 拼音
     */
    @ApiModelProperty(value = "拼音", dataType = "String")
    private String pingYin;

    /**
     * 邮编
     */
    @ApiModelProperty(value = "邮编", dataType = "String")
    private String postCode;

    /**
     * 固话编号
     */
    @ApiModelProperty(value = "固话编号", dataType = "String")
    private String trunkCode;

    /**
     * 首拼
     */
    @ApiModelProperty(value = "首拼", dataType = "String")
    private String initials;

    /**
     * 经度
     */
    @ApiModelProperty(value = "经度", dataType = "BigDecimal")
    private BigDecimal lng;

    /**
     * 纬度
     */
    @ApiModelProperty(value = "纬度", dataType = "BigDecimal")
    private BigDecimal lat;

    /**
     * 等级
     */
    @ApiModelProperty(value = "等级", dataType = "Integer")
    private Integer level;

    /**
     * 区号
     */
    @ApiModelProperty(value = "区号", dataType = "String")
    private String areaCode;

    /**
     * 天气
     */
    @ApiModelProperty(value = "天气", dataType = "String")
    private String weather;

    /**
     * 地区类型
     */
    @ApiModelProperty(value = "地区类型", dataType = "String")
    private String areaType;

    /**
     * 排序号
     */
    @ApiModelProperty(value = "排序号", dataType = "Integer")
    private Integer sort;


}
